package downloader

import (
	"fmt"
	"os"
)

// checkFileExist 检查文件是否存在,
// 只有当文件存在, 断点续传文件不存在时, 才判断为存在
func checkFileExist(path string) (err error) {
	if _, err = os.Stat(path); err == nil {
		if _, err = os.Stat(path + DownloadingFileSuffix); err != nil {
			return fmt.Errorf("文件已存在: %s", path)
		}
	}

	return nil
}
